package com.zhxy.manager.service.intf;

import com.zhxy.manager.entity.Course;
import com.zhxy.manager.entity.Leave;
import com.zhxy.manager.vo.PageBean;
import com.zhxy.manager.vo.R;

import java.util.List;

/**
 * 请假
 * @author ZM
 */
public interface LeaveService {
    //新增
    R save(Leave leave);

    //根据条件查询  多表联合查询
    PageBean queryDetail(String name, int page, int limit);

    //删除 根据id删除
    R del(int id);

    //修改
    R update(Leave leave);

    //批量删除 传入的是一个数组 存储id
    R delBatch(int[] ids);

    //批量倒出
    List<Leave> queryAll();
}
